|
Class Summary |
| AjaxRqst |
Servlet implementation class ajaxRqst
handles the different request from a web client which wants to give orders to a drone
and it handles administrator queries to manage users' profiles |
| Conf |
store useful data about the server configuration
and database connection by
reading a specific file place in the 'conf' folder of
the web application |
| Greeting |
Servlet implementation class Greeting
Handles the connection request from a new web client
check the login's information and rights |
| HeartBeat |
|
| Ivy2TomcatHttpServer |
Handles the connection request from a new ivy bus
provide a unique id for the ivy bus
provide a unique id for each new drone on a ivy bus
handles the uploading of the configuration files for each new drone on a ivy bus |
| IvyMsg |
represents information which are sended by the source event to the database on the queue fifo |
| Log |
Handles the writing of a log in a file |
| Md5 |
tool class to implemente MD5 encoding
( found on the web ) |
| Serveur |
Class which receive a datagramm from ivy bus via UDP
transforms it into a Pushlet event and send it to the Pushlet server
in order that it will be sent to web clients |
| Serveur.IvyEventSource |
|
| SessionIvy |
store information about a specific ivy bus which is connected
to the server |
| SGBDfeeder |
thread which waits for ivy messages sent by event source (serveur.java)
and stores them into a mysql database
the ivy messages are extracted from a blocking queue (fifo)
parameter of the database are extracted from conf file |
| SSLUtilities |
This class provide various static methods that relax X509 certificate and
hostname verification while using the SSL over the HTTP protocol. |
| SSLUtilities._FakeHostnameVerifier |
Deprecated. see SSLUtilities.FakeHostnameVerifier. |
| SSLUtilities._FakeX509TrustManager |
Deprecated. see SSLUtilities.FakeX509TrustManager. |
| SSLUtilities.FakeHostnameVerifier |
This class implements a fake hostname verificator, trusting any host
name. |
| SSLUtilities.FakeX509TrustManager |
This class allow any X509 certificates to be used to authenticate the
remote side of a secure socket, including self-signed certificates. |
| StrictSSLProtocolSocketFactory |
A SecureProtocolSocketFactory that uses JSSE to create
SSL sockets. |
| User |
represents a ivy or a web user account
for the web user the account nest also the list of drones that the user can control
the list contains the ivy name of the drone (MJ5, TJ1...). |
| UserTab |
User objects are stored in a UserTab object which can be serialized in a file on the server disk |